Step of Proof: primrec_add 11,40

Inference at * 2 1 
Iof proof for Lemma primrec add:



1. T : Type
2. n : 
3. 0 < n
4. m:b:Tc:({0..((n - 1)+m)}TT).
4. primrec((n - 1)+m;b;c) = primrec(n - 1;primrec(m;b;c);i,tc(i+m,t))
5. m : 
6. b : T
7. c : {0..(n+m)}TT
8. primrec((n - 1)+m;b;c) = primrec(n - 1;primrec(m;b;c);i,tc(i+m,t))
  primrec(n+m;b;c) = primrec(n;primrec(m;b;c);i,tc(i+m,t)) 
latex

 by ((((((MoveToConcl (-1)) 
CollapseTHEN (GenConcl primrec(m;b;c) = b'))
CollapseTHEN (
C(Auto_aux (first_nat 1:n) ((first_nat 2:n),(first_nat 3:n)) (first_tok SupInf:t) inil_term)))

C(CollapseTHEN (Try ((ExtWith [`z'] [{0..(n+m)}TT]) 
CollapseTHEN ((Auto_aux (first_nat 1:n
C) ((first_nat 2:n),(first_nat 3:n)) (first_tok SupInf:t) inil_term))))) 
latex


C1

C1: 8. b' : T
C1: 9. primrec(m;b;c) = b'
C1: 10. primrec((n - 1)+m;b;c) = primrec(n - 1;b';i,tc(i+m,t))
C1:   primrec(n+m;b;c) = primrec(n;b';i,tc(i+m,t))
C.


DefinitionsP & Q, suptype(ST), S  T, , i  j < k, t  T, P  Q, {i..j}, x:AB(x), False, A, A  B,
Lemmasle wf, int seg wf, primrec wf

origin